package com.cqc.paoclient.http;

import com.cqc.paoclient.model.CodeDetailModel;
import com.cqc.paoclient.model.CodeModel;

import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;

/**
 * Created by cui on 2017/11/26.
 */

public interface CodeApi {

    /**
     * 代码列表
     *
     * @param p 页数
     */
    @GET("/code_list.php")
    Observable<CodeModel> codeList(@Query("p") int p);

    /**
     * 搜索代码列表
     */
    @GET("/code_list.php")
    Observable<CodeModel> searchCodeList(@Query("p") int p,@Query("cate") int cate,@Query("key") String key);


    /**
     * 代码详情
     * @param id 代码id
     */
    @GET("/code_detail.php")
    Observable<CodeDetailModel> getCodeDetail(@Query("id") int id);
}
